.TH FILE 1 "July 28, 2005"  "Apple Computer, Inc."
.SH NAME
file \- determine file type
.SH SYNOPSIS
.B file
[
.B\-f
.I list 
]
.IR filename ...
.SH DESCRIPTION
The
.I file
command performs a series of tests on each 
file argument in an attempt to classify it.  
If an argument appears to
be ASCII,
.I file
examines the first 512 bytes
and tries to guess its language.
.PP
If the argument is a universal file, the series of 
tests is performed on each
architecture in the universal file.
.PP
If the
.B \-f
option is specified, 
.I file
instead performs its tests on each file 
listed in the file
named
.IR list .
This file should contain one filename per 
line, with no whitespace.
.SH BUGS
The
.I file
command often makes mistakes.
In particular, it often suggests that command 
files are C programs.
It does not recognize Pascal or LISP.
